package com.taowan.xunbaozl.morning_speak.uiview.day02;

/**
 * com.taowan.xunbaozl.morning_speak.uiview.day02.app
 * UiView
 * Created by diql on 2016/3/28.
 * 复习 自定义View。
 * 1. 自定义 View 的属性。
 * ex1. TWImageTagView.
 * attrs.xml
 *   <!-- TWImageTagView 的自定义属性-->
     <declare-styleable name="TWImageTagView">
     <attr name="it_actiontype" format="enum">
     <enum name="viewdetail" value="0" />
     <enum name="preview" value="1" />
     </attr>
     </declare-styleable>
   注意：1. typedArray.recycle();
        2. 每个自定义view之间的属性冲突问题。
 * 2. onMeasure.
 * ex2. TWSquareImageView
 *  mode, size。
 *  setMeasuredDimension(widthMeasureSpec,heightMeasureSpec);//传入测量的终值。
 *  requestLayout().//重新测量布局，但是不会绘制，绘制有 invalidate,postInvalidate()。
 *
 * 3. onLayout(ViewGroup).
 * WordWrapView.
 * 4. onDraw.
 * ex4. ClickableImageView
 * 5. onTouchEvent().
 * ex5. ZoomImageView.
 * 6. onInterceptTouchEvent(ViewGroup).
 * ex6. BaseSwipeRefreshLayout
 */
public class Test {
    // ex1.
}
